m-coloring problem gfg